package com.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: T-bao
 * @Date: 2021-3-25 14:50
 * @Description:  会员表
 */
@Data
public class UserInfoVo implements Serializable {

    @TableId(type = IdType.ASSIGN_ID)
    private String id;//会员ID
    private String name;//会员姓名
    private Integer sex;//会员性别（1男  0女）
    private String phone;//会员电话
    private String address;//会员地址
    private String bh;//会员编号
    private String picture;//会员头像
    private Integer jfstatus;//缴费状态（0正常  1快到期  2已到期）
    private Date dqtime;//到期时间
    private String qrcode;//二维码
    private Date createtime;//创建时间
    private String sfz;//会员身份证号
    private String message;//备注

    private String nicheng; //会员昵称
    @TableField(exist = false)
    private Integer outStatus ;

    private String csTime; // 出生日期

    @TableField("card_no")
    private String cardNo; //卡序列号

    private Integer cardStatus; //卡状态

    private BigDecimal cardBalance; //用户卡上余额

    private Integer zkFlag; //是否已制卡标识：0未制卡、1已制卡

    private Integer whiteList; //白名单 ，0白名单   1黑名单

    private Date white_time; // 白名单健康码设置时间

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

}
